import chardet
# 用chardet检测编码
# 检测出的编码是ascii，注意到还有个confidence字段，表示检测的概率是1.0（即100%）
print(chardet.detect(b'Hello, world!')) 
# 测的编码是GB2312，注意到GBK是GB2312的超集，两者是同一种编码，检测正确的概率是74%，language字段指出的语言是'Chinese'。
print(chardet.detect('离离原上草，一岁一枯荣'.encode('gbk')))